@charset "utf-8";
/* layout clear */
.m_column .bd:after,#reg_wrap:after,#login_wrap:after,#ywx_bd:after,#ywx_ft:after,.slide_view:after,.col_side:after,.clearfix:after,.side_fris_lst:after,.main_fans_lst:after,.item:after,.my_edit:after,.mod_wrap:after,.mod_side:after,.inner:after,.reg_con:after,.login_con:after,.mod_wlst:after{ clear:both; content:""; display:block; height:0; line-height:0; zoom:1;}

@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, div, span, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, a, b, i{ margin:0; padding:0; }
body, button, input, select, textarea{ font:normal 12px/1.5 "微软雅黑","黑体";}
h1, h2, h3, h4, h5, h6{ font-size:100%;}
address, caption, cite, code, dfn, em, i, th, var{ font-weight:normal;font-style:normal;}
code, kbd, pre, samp{ font-family:courier new, courier, monospace;}
small{ font-size:12px;}
ul, ol{ list-style:none;}
a,a:focus,a:outline,a img{ border:none; hide-focus:expression(this.hideFocus=true); outline:none;}
a{ text-decoration:none; outline:none; color:#000; line-height:none;}
a:hover{ text-decoration:none; color:#ff6000;}
:focus{outline:none;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
legend{ color:#000;}
fieldset, img, a{ border:0;}
img{ vertical-align: middle; outline: none;}
button, input, select, textarea{ font-size:100%;}
button, input, textarea{ border:none;}
table{ border-collapse:collapse; border-spacing:0;}
.hidden{ display:none;}

#ywx_bd,#ywx_ft,#s_bd,#recommend_wall,.ywx_news,#ywx_w{ width:980px; margin:0 auto; }
#ywx_ft{ background:url(../images/skin_bg.png) repeat-x; background-position:0 -495px; padding-top:15px; }
#ywx_bd{ margin-bottom:40px; margin-top:20px; min-height:650px; }
#ywx_w{ margin-top:15px; border:1px solid blue;}

/* frame */
.col_side_ws{ background:url(../images/side_ws_bg.png) repeat-y; border-bottom:1px solid #f6f6f6; width:180px; margin-top:10px; min-height:650px;}
.col_main_wm{ width:765px; margin-top:10px;}

/* header */
#ywx_hd{ margin:0 auto; overflow:hidden; position:relative;}
.top_nav{ background-color:#2c2c2c; color:#fff; height:30px; line-height:30px; overflow:hidden; }
.top_nav .inner,.top_main .inner{ width:980px; margin:0 auto;}
.top_nav a{ color:#fff; padding:0px 8px; margin:0; height:30px; display:inline-block;}
.top_nav a:hover{ color:#fff; text-decoration:none;}
.top_nav_l{ float:left;}
.top_nav_l li{ float:left;}
.top_nav_r{ float:right;}
.top_nav_r li{ float:left;}
.top_nav_r li a{ padding:0 14px;}
.top_nav_r li a:hover{ background-color:#4a4a4a;}
.top_main{ background:url(../images/top_main_bg.png) repeat-x; height:74px;}
.ywx_logo{ width:140px; height:70px; float:left; margin-left:0px; display:inline;}
.ywx_logo img,.ywx_logo a{ width:140px; height:70px; display:block; overflow:hidden;}
.top_main_bd{ float:right; width:825px;}
.main_nav{ color:#000; font-size:16px; font-family: "微软雅黑",Helvetica,Arial,Verdana,sans-serif;  height:70px; margin:0 35px; float:left; font-weight: normal; font-weight: 700;}
.main_nav ul,.main_nav ol{ float:left;}  
.main_nav ul li,.main_nav ol li{ float:left; } 
.main_nav ul li.last{ background:none;} 
.main_nav ul li a,.main_nav ol li a{ color:#000; display:inline-block; padding:23px 18px; vertical-align:top; margin-right:1px;  text-align:center;} 
.main_nav ul li a:hover,.main_nav ul li a.current{ color:#000; background: url(../images/menu_hover.png) no-repeat center 22px; text-decoration:none; color:#fff; }
.main_nav ol li a:hover,.main_nav ol li a.current{ color:#000; text-decoration:none; }
.main_nav ol{ font:normal 12px/1.5 arial,sans-serif; margin:0px 0 0 10px;}  
.main_nav ol li a{ color:#000; display:inline-block; padding:28px 10px 24px 10px; vertical-align:top;}

.search_wrap{ float:right; padding-top:21px; width:210px; line-height:28px; text-align:right;}
.search_wrap form{ border:1px solid #c4c4c4; border-bottom:1px solid #fff; border-right:1px solid #fff; background-color:#fff; width:198px; height:26px; padding:0 5px;}
.search_wrap .search_input{ border:0; color:#bbb; float:left; width:176px; height:22px; margin:4px 0 0 2px;}
.search_wrap .search_btn{ background-position:-20px -150px; float:right; width:20px; height:20px; cursor:pointer; margin-top:3px}
.ywx_news{ color:#666; overflow:hidden; padding-top:15px;}
.ywx_news span{ padding:0 5px;}
.ywx_news .time{ color:#999; padding-left:50px;}


/* footer */
#ywx_ft{ color:#999; padding:50px 0; text-align:center;}
#ywx_ft .ft_nav{ margin-bottom:16px; overflow:hidden;}
#ywx_ft .ft_nav li{ display:inline;}
#ywx_ft .ft_nav a:hover{ color:#ff6000;}
#ywx_ft .ft_nav span{ color:#000; margin:0 8px;}
#ywx_ft .ft_nav i{ margin-right:6px;}
/**************违法与违规信息举报**************/
#footjb {width: 800px;height: 60px;margin: 0 auto;}
#footjbul {margin: 0 0 0 2px; width: 800px;}
#footjbul li {float: left; margin: 5px 0 0 4px;  height: 46px;  width: 136px;}
#footjbul li a {  display: block;  height: 46px;  width: 136px;}
#footjbul img {  margin: 5px 0 0 5px;  border: none;  height: 40px;  width: 130px;}

/*left-menu&gotop返回顶部*/
.ywx-rmenu{position:fixed; left:50%; margin-left:532px; bottom:10px; padding-bottom:73px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.ywx-rmenu .btn{width:60px; height:60px; margin-bottom:1px; cursor:pointer; position:relative;}
.ywx-rmenu .btn-qq{background:url(../images/serverqq.png) 0px 0px no-repeat; background-color:#a1a1a1;}
.ywx-rmenu .btn-qq:hover{background-color:#488bc7;}
.ywx-rmenu a.btn-qq,.ywx-rmenu a.btn-qq:visited{background:url(../images/serverQQ.png) 0px 0px no-repeat; background-color:#a1a1a1; text-decoration:none; display:block;}
.ywx-rmenu .btn-wx{background:url(../images/weixin.png) 0px 0px no-repeat; background-color:#a1a1a1;}
.ywx-rmenu .btn-wx:hover{background-color:#58a81c;}
.ywx-rmenu .btn-wx .pic{position:absolute; left:-170px; top:0px; display:none;width:170px;height:160px;}
.ywx-rmenu .btn-weibo{background:url(../images/weibo.png) 0px 0px no-repeat; background-color:#a1a1a1;}
.ywx-rmenu .btn-weibo:hover{background-color:#ff0000;}
.ywx-rmenu .btn-weibo .weibo{ position:absolute; width:170px;height:160px; left:-170px; top:0px;display:none;}
.ywx-rmenu .btn-top{background:url(../images/gotop.png) 0px 0px no-repeat; background-color:#a1a1a1; display:none;font-size:12px;color:#a1a1a1;line-height:100px;text-align: center;}
.ywx-rmenu .btn-top:hover{background-color:#ff6000;color:#FFF;}


/* icons */
.search_btn,.ico_weibo,.ico_qqwb,.ico_qq,.ico_tb,.ico_renren,.ico_wyweibo,.ico_qqz,.ico_kaixin{ background:url(../images/ywx_ico.png); display:inline-block;}
/* 16*16 */
.ico_weibo,.ico_qqwb,.ico_qq,.ico_tb,.ico_renren,.ico_wyweibo{ width:16px; height:16px; cursor:pointer; vertical-align: middle;}
.ico_weibo{ background-position:0px -172px;}
.ico_qqwb{ background-position:-20px -172px;}
.ico_qq{ background-position:-40px -172px;}
.ico_tb{ background-position:-60px -172px;}
.ico_renren{ background-position:-80px -172px;}
.ico_wyweibo{ background-position:-100px -172px;}
.ico_qqz{ background-position:-120px -172px;}
.ico_kaixin{ background-position:-140px -172px;}

/****************20120809后加样式***************************/

.left_content{  font-size:14px; color:#ff8000; font-family: "微软雅黑"; padding-left:10px;}


/****************七夕活动页面样式***************************/
.tanabata_activities_wrap{ background: url(../images/Tanabata_bj_01.png) repeat-x; }

.banner_bj1{ background: url(../images/Tanabata_banner_02.png) no-repeat center; height:105px;}
.banner_bj2{ background: url(../images/Tanabata_banner_03.png) no-repeat center; height:105px;}
.banner_bj3{ background: url(../images/Tanabata_banner_04.png) no-repeat center; height:148px;}

.tanabata_activities_content{ background:url(../images/Tanabata_content_bj_05.png) repeat-y center; height:1360px;}
.tanabata_activities_content1{ width:980px; margin:0 auto; height:420px;}
.tanabata_title{ background:url(../images/Tanabata_title_03.png) no-repeat; width:980px; height:52px; margin-bottom:20px;}
.tanabata_content{width:184px; padding-left:50px; float:left;}
.tanabata_content dl{ float:left;}
.tanabata_content dt{ font-family:"微软雅黑"; font-size:16px; color:#530731; text-align:center; padding-bottom:10px;}
.tanabata_content dt a{ color:#530731; }
.tanabata_content dd{ color:#666; font-size:12px;  line-height:24px; padding-bottom:5px;}
.tanabata_content dd span a{ color:#5f1d41;}

.tanabata_activities_content2{ width:980px; margin:0 auto; height:345px; margin-bottom:20px; }
.tanabata_title1{ background:url(../images/Tanabata_title_06.png) no-repeat; width:980px; height:52px; margin-bottom:20px; float:left;}
.tanabata_content1{  width:400px; padding-left:50px; float:left; padding-right:10px;}
.tanabata_content1 dl{ float:left;}
.tanabata_fm_title{font-family:"微软雅黑"; font-size:16px; color:#530731; text-align:left; float:left;}
.tanabata_fm_title a{color:#530731; }
.tanabata_content1 dt{ float:left; padding-right:10px;}
.tanabata_content1 dd{  font-size:12px; color:#530731; text-align:left; padding-bottom:10px; float:left; line-height:26px; color:#666; width:200px;}
.tanabata_content1 dd span a{ color:#5f1d41;}
.tanabata_word{ color:#333}